Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit 39fe7a402a4cc0ccdc0cec5acb2609f05b4689a8


Parents : 1c4c5a2
Author : Ivan <ivan@quad4.io>
Signature : Signature validation error
Date : 2026-05-18T06:04:40-05:00

fix(macos): add microphone audio-input entitlement for macOS dmg

Changes

2 files changed, 17 insertions(+), 2 deletions(-)

M package.json +3 -2

Diff

diff --git a/electron/build/entitlements.mac.plist b/electron/build/entitlements.mac.plist
new file mode 100644
index 00000000..281212cc
--- /dev/null
+++ b/electron/build/entitlements.mac.plist
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+ <dict>
+ <key>com.apple.security.cs.allow-jit</key>
+ <true/>
+ <key>com.apple.security.cs.allow-unsigned-executable-memory</key>
+ <true/>
+ <key>com.apple.security.cs.disable-library-validation</key>
+ <true/>
+ <key>com.apple.security.device.audio-input</key>
+ <true/>
+ </dict>
+</plist>

diff --git a/package.json b/package.json
index d958b435..d419eb96 100644
--- a/package.json
+++ b/package.json
@@ -137,9 +137,10 @@
},
"identity": "-",
"artifactName": "ReticulumMeshChatX-v${version}-mac-${arch}.${ext}",
+ "entitlements": "electron/build/entitlements.mac.plist",
+ "entitlementsInherit": "electron/build/entitlements.mac.plist",
"extendInfo": {
- "NSMicrophoneUsageDescription": "Microphone access is only needed for Audio Calls",
- "com.apple.security.device.audio-input": true
+ "NSMicrophoneUsageDescription": "Microphone access is only needed for audio calls and voice messages"
},
"x64ArchFiles": "Contents/Resources/backend{/**,/**/.*/**}",
"extraResources": [


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────